home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Database / Foxpro 2.06 Win / 1BROWSER.SC_ / 1BROWSER.bin
Unknown  |  1994-03-11  |  12.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert AMOS Picture Packer (image/amosPicturePacker) ext Supported
1% dexvert Debian floppy split (archive/debianFloppySplit) ext Unsupported
1% dexvert Sound Images sound sample (audio/soundImagesSoundSample) ext Unsupported
1% dexvert DESI-III drawing (image/desiIIIDrawing) ext Unsupported
1% dexvert MS-DOS PMODE extender executable (executable/msdosPMODEExtenderExecutable) ext Unsupported
1% dexvert Alien Trilogytextures (other/alienTrilogyTextures) ext Unsupported
1% dexvert APT cache data (other/aptCacheData) ext Unsupported
1% dexvert Cakewalk Groove (other/cakewalkGroove) ext Unsupported
1% dexvert Comic Book Creator Background (other/comicBookCreatorBackground) ext Unsupported
1% dexvert Comic Book Creator shape Table (other/comicBookCreatorShapeTable) ext Unsupported
1% dexvert CorelTRACE configuration (other/corelTRACEConfiguration) ext Unsupported
1% dexvert Dreamcast Disc (other/dreamcastDisc) ext Unsupported
1% dexvert EST flat binary (other/estFlatBinary) ext Unsupported
1% dexvert Finale Enigma Binary Format (other/finaleEnigmaBinaryFormat) ext Unsupported
1% dexvert Sega Genesis/Megadrive/32x ROM (other/genesisROM) ext Unsupported
1% dexvert Myth: The Fallen Lords game archive (other/mythTheFallenLordsGameArchive) ext Unsupported
1% dexvert Sound Images Sound Driver (other/soundImagesSoundDriver) ext Unsupported
1% dexvert Symantec/Norton Config (other/symantecNortonConfig) ext Unsupported
1% dexvert Vectrex ROM (other/vectrexROM) ext Unsupported
1% dexvert BIS raP encoded format (other/bisraPEncoded) ext Unsupported
1% dexvert Pascal Script binary (other/pascalScriptBinary) ext Unsupported
1% dexvert 7th Level game data archive (other/seventhLevelGameDataArchive) ext Unsupported
1% dexvert Binary Text (image/binaryText) fallback Supported
100% file Adobe Photoshop Color swatch, version 0, 378 colors; 1st RGB space (0), w 0x21, x 0, y 0, z 0 ; 2nd RGB space (0), w 0, x 0, y 0, z 0 default (weak)
99% file data default
100% TrID MacBinary 1 default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 01 7a 00 00 00 21 | 00 00 00 00 00 00 00 00 |...z...!|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| ee ee ee ee ee ee ee ee | ee ee ee ee ee ee ee ee |........|........|
|00000210| 00 00 00 01 00 00 00 06 | 4c 6f 63 61 74 65 ee ee |........|Locate..|
|00000220| ee ee ee ee ee ee ee ee | ee ee ee ee ee ee ee ee |........|........|
|00000230| ee 00 00 00 01 00 00 00 | 0d 4d 53 20 53 61 6e 73 |........|.MS Sans|
|00000240| 20 53 65 72 69 66 00 00 | 00 00 00 00 00 00 00 00 | Serif..|........|
|00000250| 00 00 00 00 00 01 00 00 | 00 08 22 4c 6f 63 61 74 |........|.."Locat|
|00000260| 65 22 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |e"......|........|
|00000270| 00 00 00 00 00 00 01 00 | 00 00 2c 74 67 20 3d 20 |........|..,tg = |
|00000280| 49 49 46 28 4c 45 4e 28 | 4f 52 44 45 52 28 29 29 |IIF(LEN(|ORDER())|
|00000290| 3d 30 2c 22 52 65 63 6f | 72 64 23 22 2c 4f 52 44 |=0,"Reco|rd#",ORD|
|000002a0| 45 52 28 29 29 0d 0a 00 | 00 00 00 00 00 00 00 00 |ER())...|........|
|000002b0| 00 00 00 00 00 00 00 00 | 01 00 00 02 e0 50 52 49 |........|.....PRI|
|000002c0| 56 41 54 45 20 73 6f 75 | 67 68 74 2c 20 73 65 65 |VATE sou|ght, see|
|000002d0| 6b 74 79 70 65 2c 20 62 | 61 63 74 2c 20 3b 0d 0a |ktype, b|act, ;..|
|000002e0| 20 20 20 66 6c 64 73 2c | 20 66 6c 2c 20 71 70 74 | flds,| fl, qpt|
|000002f0| 72 2c 20 71 75 65 72 79 | 2c 20 6f 70 2c 20 71 70 |r, query|, op, qp|
|00000300| 2c 20 3b 0d 0a 20 20 20 | 74 61 67 73 2c 20 74 67 |, ;.. |tags, tg|
|00000310| 2c 20 69 2c 20 62 61 63 | 74 2c 20 71 79 2c 20 64 |, i, bac|t, qy, d|
|00000320| 62 66 73 2c 20 64 78 2c | 20 64 62 63 2c 20 3b 0d |bfs, dx,| dbc, ;.|
|00000330| 0a 20 20 20 66 69 65 6c | 64 6e 61 6d 65 0d 0a 0d |. fiel|dname...|
|00000340| 0a 53 45 54 20 45 58 41 | 43 54 20 4f 46 46 0d 0a |.SET EXA|CT OFF..|
|00000350| 0d 0a 44 49 4d 45 4e 53 | 49 4f 4e 20 66 6c 64 73 |..DIMENS|ION flds|
|00000360| 28 32 35 36 29 2c 20 71 | 75 65 72 79 28 35 30 29 |(256), q|uery(50)|
|00000370| 2c 20 74 61 67 73 28 32 | 35 36 29 2c 20 64 62 66 |, tags(2|56), dbf|
|00000380| 73 28 32 35 29 0d 0a 0d | 0a 64 62 63 20 3d 20 30 |s(25)...|.dbc = 0|
|00000390| 0d 0a 46 4f 52 20 69 20 | 3d 20 31 20 54 4f 20 32 |..FOR i |= 1 TO 2|
|000003a0| 35 0d 0a 20 20 20 49 46 | 20 4c 45 4e 28 44 42 46 |5.. IF| LEN(DBF|
|000003b0| 28 69 29 29 20 23 20 30 | 0d 0a 20 20 20 20 20 20 |(i)) # 0|.. |
|000003c0| 64 62 63 20 3d 20 64 62 | 63 20 2b 20 31 0d 0a 20 |dbc = db|c + 1.. |
|000003d0| 20 20 20 20 20 64 62 66 | 73 28 64 62 63 29 20 3d | dbf|s(dbc) =|
|000003e0| 20 41 4c 49 41 53 28 69 | 29 0d 0a 20 20 20 45 4e | ALIAS(i|).. EN|
|000003f0| 44 49 46 0d 0a 45 4e 44 | 46 4f 52 0d 0a 0d 0a 49 |DIF..END|FOR....I|
|00000400| 46 20 64 62 63 20 3d 20 | 30 0d 0a 20 20 20 58 20 |F dbc = |0.. X |
|00000410| 3d 20 47 45 54 46 49 4c | 45 28 22 44 42 46 22 2c |= GETFIL|E("DBF",|
|00000420| 22 50 69 63 6b 20 64 61 | 74 61 62 61 73 65 20 74 |"Pick da|tabase t|
|00000430| 6f 20 42 52 4f 57 53 45 | 22 29 0d 0a 20 20 20 49 |o BROWSE|").. I|
|00000440| 46 20 4c 45 4e 28 58 29 | 20 3d 20 30 0d 0a 20 20 |F LEN(X)| = 0.. |
|00000450| 20 20 20 20 57 41 49 54 | 20 57 49 4e 44 4f 57 20 | WAIT| WINDOW |
|00000460| 22 43 61 6e 63 65 6c 6c | 65 64 22 20 4e 4f 57 41 |"Cancell|ed" NOWA|
|00000470| 49 54 0d 0a 20 20 20 20 | 20 20 52 45 54 55 52 4e |IT.. | RETURN|
|00000480| 0d 0a 20 20 20 45 4c 53 | 45 0d 0a 20 20 20 20 20 |.. ELS|E.. |
|00000490| 20 55 53 45 20 28 58 29 | 0d 0a 20 20 20 20 20 20 | USE (X)|.. |
|000004a0| 64 62 63 20 3d 20 31 0d | 0a 20 20 20 20 20 20 64 |dbc = 1.|. d|
|000004b0| 62 66 73 28 31 29 20 3d | 20 41 4c 49 41 53 28 29 |bfs(1) =| ALIAS()|
|000004c0| 0d 0a 20 20 20 45 4e 44 | 49 46 0d 0a 45 4c 53 45 |.. END|IF..ELSE|
|000004d0| 0d 0a 20 20 20 49 46 20 | 4c 45 4e 28 46 49 45 4c |.. IF |LEN(FIEL|
|000004e0| 44 28 31 29 29 20 3d 20 | 30 0d 0a 20 20 20 20 20 |D(1)) = |0.. |
|000004f0| 20 53 45 4c 45 43 54 20 | 28 64 62 66 73 28 31 29 | SELECT |(dbfs(1)|
|00000500| 29 0d 0a 20 20 20 45 4e | 44 49 46 0d 0a 45 4e 44 |).. EN|DIF..END|
|00000510| 49 46 0d 0a 44 49 4d 45 | 4e 53 49 4f 4e 20 64 62 |IF..DIME|NSION db|
|00000520| 66 73 28 64 62 63 29 0d | 0a 64 78 20 3d 20 41 4c |fs(dbc).|.dx = AL|
|00000530| 49 41 53 28 29 0d 0a 66 | 69 65 6c 64 6e 61 6d 65 |IAS()..f|ieldname|
|00000540| 20 3d 20 22 22 0d 0a 74 | 67 20 3d 20 22 22 0d 0a | = ""..t|g = ""..|
|00000550| 44 4f 20 73 65 74 74 61 | 67 73 0d 0a 0d 0a 71 75 |DO setta|gs....qu|
|00000560| 65 72 79 20 3d 20 22 20 | 22 0d 0a 71 70 74 72 20 |ery = " |"..qptr |
|00000570| 3d 20 30 0d 0a 71 70 20 | 3d 20 31 0d 0a 73 6f 75 |= 0..qp |= 1..sou|
|00000580| 67 68 74 20 3d 20 22 22 | 0d 0a 6f 70 20 3d 20 22 |ght = ""|..op = "|
|00000590| 3d 22 0d 0a 44 4f 20 66 | 73 65 74 0d 0a 00 00 00 |="..DO f|set.....|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 01 |........|........|
|000005b0| 00 00 10 cc 2a 21 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |....*!**|********|
|000005c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000005d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000005e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000005f0| 2a 2a 2a 2a 2a 2a 2a 0d | 0a 2a 21 0d 0a 2a 21 20 |*******.|.*!..*! |
|00000600| 20 20 20 20 20 50 72 6f | 63 65 64 75 72 65 3a 20 | Pro|cedure: |
|00000610| 53 45 54 41 43 54 49 4f | 4e 0d 0a 2a 21 0d 0a 2a |SETACTIO|N..*!..*|
|00000620| 21 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |!*******|********|
|00000630| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000640| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000650| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000660| 2a 2a 0d 0a 50 52 4f 43 | 45 44 55 52 45 20 73 65 |**..PROC|EDURE se|
|00000670| 74 61 63 74 69 6f 6e 0d | 0a 49 46 20 71 70 74 72 |taction.|.IF qptr|
|00000680| 20 3d 20 30 20 4f 52 20 | 71 70 20 3e 20 71 70 74 | = 0 OR |qp > qpt|
|00000690| 72 0d 0a 20 20 20 53 48 | 4f 57 20 47 45 54 20 64 |r.. SH|OW GET d|
|000006a0| 31 20 44 49 53 41 42 4c | 45 0d 0a 20 20 20 53 48 |1 DISABL|E.. SH|
|000006b0| 4f 57 20 47 45 54 20 64 | 32 20 44 49 53 41 42 4c |OW GET d|2 DISABL|
|000006c0| 45 0d 0a 20 20 20 53 48 | 4f 57 20 47 45 54 20 64 |E.. SH|OW GET d|
|000006d0| 33 20 44 49 53 41 42 4c | 45 0d 0a 20 20 20 49 46 |3 DISABL|E.. IF|
|000006e0| 20 71 70 20 3d 20 71 70 | 74 72 20 2b 20 31 20 41 | qp = qp|tr + 1 A|
|000006f0| 4e 44 20 71 70 74 72 3c | 3e 30 0d 0a 20 20 20 20 |ND qptr<|>0.. |
|00000700| 20 20 53 48 4f 57 20 47 | 45 54 20 64 34 20 45 4e | SHOW G|ET d4 EN|
|00000710| 41 42 4c 45 0d 0a 20 20 | 20 45 4c 53 45 0d 0a 20 |ABLE.. | ELSE.. |
|00000720| 20 20 20 20 20 53 48 4f | 57 20 47 45 54 20 64 34 | SHO|W GET d4|
|00000730| 20 44 49 53 41 42 4c 45 | 0d 0a 20 20 20 45 4e 44 | DISABLE|.. END|
|00000740| 49 46 0d 0a 20 20 20 53 | 48 4f 57 20 47 45 54 53 |IF.. S|HOW GETS|
|00000750| 0d 0a 20 20 20 52 45 54 | 55 52 4e 0d 0a 45 4e 44 |.. RET|URN..END|
|00000760| 49 46 0d 0a 0d 0a 53 48 | 4f 57 20 47 45 54 20 64 |IF....SH|OW GET d|
|00000770| 31 20 45 4e 41 42 4c 45 | 0d 0a 49 46 20 71 70 74 |1 ENABLE|..IF qpt|
|00000780| 72 20 3d 20 31 20 4f 52 | 20 71 70 20 3d 20 31 0d |r = 1 OR| qp = 1.|
|00000790| 0a 20 20 20 53 48 4f 57 | 20 47 45 54 20 64 32 20 |. SHOW| GET d2 |
|000007a0| 44 49 53 41 42 4c 45 0d | 0a 45 4c 53 45 0d 0a 20 |DISABLE.|.ELSE.. |
|000007b0| 20 20 53 48 4f 57 20 47 | 45 54 20 64 32 20 45 4e | SHOW G|ET d2 EN|
|000007c0| 41 42 4c 45 0d 0a 45 4e | 44 49 46 0d 0a 49 46 20 |ABLE..EN|DIF..IF |
|000007d0| 71 70 74 72 20 3d 20 31 | 20 4f 52 20 71 70 74 72 |qptr = 1| OR qptr|
|000007e0| 20 3d 20 71 70 0d 0a 20 | 20 20 53 48 4f 57 20 47 | = qp.. | SHOW G|
|000007f0| 45 54 20 64 33 20 44 49 | 53 41 42 4c 45 0d 0a 45 |ET d3 DI|SABLE..E|
|00000800| 4c 53 45 0d 0a 20 20 20 | 53 48 4f 57 20 47 45 54 |LSE.. |SHOW GET|
|00000810| 20 64 33 20 45 4e 41 42 | 4c 45 0d 0a 45 4e 44 49 | d3 ENAB|LE..ENDI|
|00000820| 46 0d 0a 0d 0a 2a 21 2a | 2a 2a 2a 2a 2a 2a 2a 2a |F....*!*|********|
|00000830| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000840| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000850| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000860| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 0a 2a 21 0d 0a 2a 21 |********|..*!..*!|
|00000870| 20 20 20 20 20 20 50 72 | 6f 63 65 64 75 72 65 3a | Pr|ocedure:|
|00000880| 20 51 52 45 53 45 54 0d | 0a 2a 21 0d 0a 2a 21 2a | QRESET.|.*!..*!*|
|00000890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008d0| 0d 0a 50 52 4f 43 45 44 | 55 52 45 20 71 72 65 73 |..PROCED|URE qres|
|000008e0| 65 74 0d 0a 51 55 45 52 | 59 20 3d 20 22 20 22 0d |et..QUER|Y = " ".|
|000008f0| 0a 71 70 74 72 20 3d 20 | 30 0d 0a 71 70 20 3d 20 |.qptr = |0..qp = |
|00000900| 31 0d 0a 6f 70 20 3d 20 | 22 3d 22 0d 0a 73 6f 75 |1..op = |"="..sou|
|00000910| 67 68 74 20 3d 20 22 22 | 0d 0a 44 4f 20 73 65 74 |ght = ""|..DO set|
|00000920| 61 63 74 69 6f 6e 0d 0a | 53 48 4f 57 20 47 45 54 |action..|SHOW GET|
|00000930| 20 73 6f 75 67 68 74 0d | 0a 0d 0a 2a 21 2a 2a 2a | sought.|...*!***|
|00000940| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000950| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000960| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000970| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 0a |********|******..|
|00000980| 2a 21 0d 0a 2a 21 20 20 | 20 20 20 20 50 72 6f 63 |*!..*! | Proc|
|00000990| 65 64 75 72 65 3a 20 46 | 53 45 54 0d 0a 2a 21 0d |edure: F|SET..*!.|
|000009a0| 0a 2a 21 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*!*****|********|
|000009b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000009c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000009d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000009e0| 2a 2a 2a 2a 0d 0a 50 52 | 4f 43 45 44 55 52 45 20 |****..PR|OCEDURE |
|000009f0| 66 73 65 74 0d 0a 50 52 | 49 56 41 54 45 20 78 2c |fset..PR|IVATE x,|
|00000a00| 20 74 79 70 0d 0a 49 46 | 20 51 55 45 52 59 28 71 | typ..IF| QUERY(q|
|00000a10| 70 29 20 3d 20 22 2a 4f | 52 2a 22 0d 0a 20 20 20 |p) = "*O|R*".. |
|00000a20| 53 48 4f 57 20 47 45 54 | 20 66 69 65 6c 64 6e 61 |SHOW GET| fieldna|
|00000a30| 6d 65 20 44 49 53 41 42 | 4c 45 0d 0a 20 20 20 53 |me DISAB|LE.. S|
|00000a40| 48 4f 57 20 47 45 54 20 | 73 6f 75 67 68 74 20 44 |HOW GET |sought D|
|00000a50| 49 53 41 42 4c 45 0d 0a | 20 20 20 53 48 4f 57 20 |ISABLE..| SHOW |
|00000a60| 47 45 54 20 6f 70 20 44 | 49 53 41 42 4c 45 0d 0a |GET op D|ISABLE..|
|00000a70| 45 4c 53 45 0d 0a 20 20 | 20 53 48 4f 57 20 47 45 |ELSE.. | SHOW GE|
|00000a80| 54 20 66 69 65 6c 64 6e | 61 6d 65 20 45 4e 41 42 |T fieldn|ame ENAB|
|00000a90| 4c 45 0d 0a 20 20 20 78 | 20 3d 20 6e 6f 74 61 67 |LE.. x| = notag|
|00000aa0| 28 66 69 65 6c 64 6e 61 | 6d 65 29 0d 0a 20 20 20 |(fieldna|me).. |
|00000ab0| 74 79 70 20 3d 20 54 59 | 50 45 28 22 26 78 22 29 |typ = TY|PE("&x")|
|00000ac0| 0d 0a 20 20 20 49 46 20 | 74 79 70 20 3d 20 22 4c |.. IF |typ = "L|
|00000ad0| 22 0d 0a 20 20 20 20 20 | 20 53 48 4f 57 20 47 45 |".. | SHOW GE|
|00000ae0| 54 20 6f 70 20 44 49 53 | 41 42 4c 45 0d 0a 20 20 |T op DIS|ABLE.. |
|00000af0| 20 20 20 20 53 48 4f 57 | 20 47 45 54 20 73 6f 75 | SHOW| GET sou|
|00000b00| 67 68 74 20 44 49 53 41 | 42 4c 45 0d 0a 20 20 20 |ght DISA|BLE.. |
|00000b10| 45 4c 53 45 0d 0a 20 20 | 20 20 20 20 53 48 4f 57 |ELSE.. | SHOW|
|00000b20| 20 47 45 54 20 6f 70 20 | 45 4e 41 42 4c 45 0d 0a | GET op |ENABLE..|
|00000b30| 20 20 20 20 20 20 53 48 | 4f 57 20 47 45 54 20 73 | SH|OW GET s|
|00000b40| 6f 75 67 68 74 20 45 4e | 41 42 4c 45 0d 0a 20 20 |ought EN|ABLE.. |
|00000b50| 20 45 4e 44 49 46 0d 0a | 45 4e 44 49 46 0d 0a 52 | ENDIF..|ENDIF..R|
|00000b60| 45 54 55 52 4e 20 2e 54 | 2e 0d 0a 0d 0a 2a 21 2a |ETURN .T|.....*!*|
|00000b70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000b80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000b90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000ba0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000bb0| 0d 0a 2a 21 0d 0a 2a 21 | 20 20 20 20 20 20 50 72 |..*!..*!| Pr|
|00000bc0| 6f 63 65 64 75 72 65 3a | 20 51 53 45 54 0d 0a 2a |ocedure:| QSET..*|
|00000bd0| 21 0d 0a 2a 21 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |!..*!***|********|
|00000be0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000bf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000c00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000c10| 2a 2a 2a 2a 2a 2a 0d 0a | 50 52 4f 43 45 44 55 52 |******..|PROCEDUR|
|00000c20| 45 20 71 73 65 74 0d 0a | 50 52 49 56 41 54 45 20 |E qset..|PRIVATE |
|00000c30| 78 2c 20 69 0d 0a 49 46 | 20 30 20 3c 20 71 70 20 |x, i..IF| 0 < qp |
|00000c40| 41 4e 44 20 71 70 20 3c | 3d 20 71 70 74 72 0d 0a |AND qp <|= qptr..|
|00000c50| 20 20 20 78 20 3d 20 51 | 55 45 52 59 28 71 70 29 | x = Q|UERY(qp)|
|00000c60| 0d 0a 20 20 20 49 46 20 | 78 20 3d 20 22 cd 22 0d |.. IF |x = ".".|
|00000c70| 0a 20 20 20 20 20 20 52 | 45 54 55 52 4e 0d 0a 20 |. R|ETURN.. |
|00000c80| 20 20 45 4e 44 49 46 0d | 0a 20 20 20 69 20 3d 20 | ENDIF.|. i = |
|00000c90| 41 54 28 22 20 22 2c 78 | 29 0d 0a 20 20 20 49 46 |AT(" ",x|).. IF|
|00000ca0| 20 69 20 3c 3d 20 31 0d | 0a 20 20 20 20 20 20 6f | i <= 1.|. o|
|00000cb0| 70 20 3d 20 22 3d 22 0d | 0a 20 20 20 20 20 20 73 |p = "=".|. s|
|00000cc0| 6f 75 67 68 74 20 3d 20 | 22 22 0d 0a 20 20 20 20 |ought = |"".. |
|00000cd0| 20 20 66 69 65 6c 64 6e | 61 6d 65 20 3d 20 6f 6e | fieldn|ame = on|
|00000ce0| 74 61 67 28 78 29 0d 0a | 20 20 20 45 4c 53 45 0d |tag(x)..| ELSE.|
|00000cf0| 0a 20 20 20 20 20 20 66 | 69 65 6c 64 6e 61 6d 65 |. f|ieldname|
|00000d00| 20 3d 20 53 55 42 53 54 | 52 28 78 2c 31 2c 69 2d | = SUBST|R(x,1,i-|
|00000d10| 31 29 0d 0a 20 20 20 20 | 20 20 66 69 65 6c 64 6e |1).. | fieldn|
|00000d20| 61 6d 65 20 3d 20 6f 6e | 74 61 67 28 66 69 65 6c |ame = on|tag(fiel|
|00000d30| 64 6e 61 6d 65 29 0d 0a | 20 20 20 20 20 20 78 20 |dname)..| x |
|00000d40| 3d 20 53 55 42 53 54 52 | 28 78 2c 69 2b 31 29 0d |= SUBSTR|(x,i+1).|
|00000d50| 0a 20 20 20 20 20 20 69 | 20 3d 20 41 54 28 22 20 |. i| = AT(" |
|00000d60| 22 2c 78 29 0d 0a 20 20 | 20 20 20 20 6f 70 20 3d |",x).. | op =|
|00000d70| 20 53 55 42 53 54 52 28 | 78 2c 31 2c 69 2d 31 29 | SUBSTR(|x,1,i-1)|
|00000d80| 0d 0a 20 20 20 20 20 20 | 73 6f 75 67 68 74 20 3d |.. |sought =|
|00000d90| 20 6e 6f 62 72 61 63 6b | 28 53 55 42 53 54 52 28 | nobrack|(SUBSTR(|
|00000da0| 78 2c 69 2b 31 29 29 0d | 0a 20 20 20 45 4e 44 49 |x,i+1)).|. ENDI|
|00000db0| 46 0d 0a 20 20 20 53 48 | 4f 57 20 47 45 54 20 66 |F.. SH|OW GET f|
|00000dc0| 69 65 6c 64 6e 61 6d 65 | 0d 0a 20 20 20 53 48 4f |ieldname|.. SHO|
|00000dd0| 57 20 47 45 54 20 6f 70 | 0d 0a 20 20 20 53 48 4f |W GET op|.. SHO|
|00000de0| 57 20 47 45 54 20 73 6f | 75 67 68 74 0d 0a 45 4e |W GET so|ught..EN|
|00000df0| 44 49 46 0d 0a 0d 0a 2a | 21 2a 2a 2a 2a 2a 2a 2a |DIF....*|!*******|
|00000e00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0d 0a 2a 21 0d 0a |********|**..*!..|
|00000e40| 2a 21 20 20 20 20 20 20 | 50 72 6f 63 65 64 75 72 |*! |Procedur|
|00000e50| 65 3a 20 4e 4f 42 52 41 | 43 4b 0d 0a 2a 21 0d 0a |e: NOBRA|CK..*!..|
|00000e60| 2a 21 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |*!******|********|
|00000e70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000ea0| 2a 2a 2a 0d 0a 46 55 4e | 43 54 49 4f 4e 20 6e 6f |***..FUN|CTION no|
|00000eb0| 62 72 61 63 6b 0d 0a 50 | 41 52 41 4d 45 54 45 52 |brack..P|ARAMETER|
|00000ec0| 20 78 0d 0a 50 52 49 56 | 41 54 45 20 69 2c 79 2c | x..PRIV|ATE i,y,|
|00000ed0| 43 0d 0a 79 20 3d 20 22 | 22 0d 0a 46 4f 52 20 69 |C..y = "|"..FOR i|
|00000ee0| 20 3d 20 31 20 54 4f 20 | 4c 45 4e 28 78 29 0d 0a | = 1 TO |LEN(x)..|
|00000ef0| 20 20 20 43 20 3d 20 53 | 55 42 53 54 52 28 78 2c | C = S|UBSTR(x,|
|00000f00| 69 2c 31 29 0d 0a 20 20 | 20 49 46 20 4e 4f 54 20 |i,1).. | IF NOT |
|00000f10| 43 24 22 27 7b 7d 22 0d | 0a 20 20 20 20 20 20 79 |C$"'{}".|. y|
|00000f20| 20 3d 20 79 20 2b 20 43 | 0d 0a 20 20 20 45 4e 44 | = y + C|.. END|
|00000f30| 49 46 0d 0a 45 4e 44 46 | 4f 52 0d 0a 52 45 54 55 |IF..ENDF|OR..RETU|
|00000f40| 52 4e 20 79 0d 0a 0d 0a | 0d 0a 2a 21 2a 2a 2a 2a |RN y....|..*!****|
|00000f50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 0a 2a |********|*****..*|
|00000f90| 21 0d 0a 2a 21 20 20 20 | 20 20 20 50 72 6f 63 65 |!..*! | Proce|
|00000fa0| 64 75 72 65 3a 20 53 45 | 54 54 41 47 53 0d 0a 2a |dure: SE|TTAGS..*|
|00000fb0| 21 0d 0a 2a 21 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |!..*!***|********|
|00000fc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000fd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000fe0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000ff0| 2a 2a 2a 2a 2a 2a 0d 0a | 50 52 4f 43 45 44 55 52 |******..|PROCEDUR|
|00001000| 45 20 73 65 74 74 61 67 | 73 0d 0a 44 49 4d 45 4e |E settag|s..DIMEN|
|00001010| 53 49 4f 4e 20 66 6c 64 | 73 28 32 35 36 29 2c 20 |SION fld|s(256), |
|00001020| 74 61 67 73 28 32 35 36 | 29 0d 0a 74 61 67 73 28 |tags(256|)..tags(|
|00001030| 31 29 20 3d 20 22 52 65 | 63 6f 72 64 23 22 0d 0a |1) = "Re|cord#"..|
|00001040| 46 4f 52 20 69 20 3d 20 | 32 20 54 4f 20 32 35 36 |FOR i = |2 TO 256|
|00001050| 0d 0a 20 20 20 49 46 20 | 4c 45 4e 28 54 41 47 28 |.. IF |LEN(TAG(|
|00001060| 69 2d 31 29 29 20 3d 20 | 30 0d 0a 20 20 20 20 20 |i-1)) = |0.. |
|00001070| 20 69 20 3d 20 69 20 2d | 20 31 0d 0a 20 20 20 20 | i = i -| 1.. |
|00001080| 20 20 44 49 4d 45 4e 53 | 49 4f 4e 20 74 61 67 73 | DIMENS|ION tags|
|00001090| 28 69 29 0d 0a 20 20 20 | 20 20 20 45 58 49 54 0d |(i).. | EXIT.|
|000010a0| 0a 20 20 20 45 4c 53 45 | 0d 0a 20 20 20 20 20 20 |. ELSE|.. |
|000010b0| 74 61 67 73 28 69 29 20 | 3d 20 54 41 47 28 69 2d |tags(i) |= TAG(i-|
|000010c0| 31 29 0d 0a 20 20 20 45 | 4e 44 49 46 0d 0a 45 4e |1).. E|NDIF..EN|
|000010d0| 44 46 4f 52 0d 0a 0d 0a | 46 4f 52 20 66 6c 20 3d |DFOR....|FOR fl =|
|000010e0| 20 31 20 54 4f 20 32 35 | 36 0d 0a 20 20 20 49 46 | 1 TO 25|6.. IF|
|000010f0| 20 4c 45 4e 28 46 49 45 | 4c 44 28 66 6c 29 29 20 | LEN(FIE|LD(fl)) |
|00001100| 3d 20 30 0d 0a 20 20 20 | 20 20 20 66 6c 20 3d 20 |= 0.. | fl = |
|00001110| 66 6c 20 2d 20 31 0d 0a | 20 20 20 20 20 20 44 49 |fl - 1..| DI|
|00001120| 4d 45 4e 53 49 4f 4e 20 | 66 6c 64 73 28 66 6c 29 |MENSION |flds(fl)|
|00001130| 0d 0a 20 20 20 20 20 20 | 45 58 49 54 0d 0a 20 20 |.. |EXIT.. |
|00001140| 20 45 4c 53 45 0d 0a 20 | 20 20 20 20 20 66 6c 64 | ELSE.. | fld|
|00001150| 73 28 66 6c 29 20 3d 20 | 6f 6e 74 61 67 28 46 49 |s(fl) = |ontag(FI|
|00001160| 45 4c 44 28 66 6c 29 29 | 0d 0a 20 20 20 45 4e 44 |ELD(fl))|.. END|
|00001170| 49 46 0d 0a 45 4e 44 46 | 4f 52 0d 0a 66 69 65 6c |IF..ENDF|OR..fiel|
|00001180| 64 6e 61 6d 65 20 3d 20 | 66 6c 64 73 28 31 29 0d |dname = |flds(1).|
|00001190| 0a 53 48 4f 57 20 47 45 | 54 20 66 69 65 6c 64 6e |.SHOW GE|T fieldn|
|000011a0| 61 6d 65 0d 0a 53 48 4f | 57 20 47 45 54 20 74 67 |ame..SHO|W GET tg|
|000011b0| 0d 0a 0d 0a 2a 21 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |....*!**|********|
|000011c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000011d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000011e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000011f0| 2a 2a 2a 2a 2a 2a 2a 0d | 0a 2a 21 0d 0a 2a 21 20 |*******.|.*!..*! |
|00001200| 20 20 20 20 20 50 72 6f | 63 65 64 75 72 65 3a 20 | Pro|cedure: |
|00001210| 4f 4e 54 41 47 0d 0a 2a | 21 0d 0a 2a 21 2a 2a 2a |ONTAG..*|!..*!***|
|00001220| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001230| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001240| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001250| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 0a |********|******..|
|00001260| 46 55 4e 43 54 49 4f 4e | 20 6f 6e 74 61 67 0d 0a |FUNCTION| ontag..|
|00001270| 50 41 52 41 4d 45 54 45 | 52 20 78 0d 0a 78 20 3d |PARAMETE|R x..x =|
|00001280| 20 49 49 46 28 41 53 43 | 41 4e 28 74 61 67 73 2c | IIF(ASC|AN(tags,|
|00001290| 78 29 23 30 2c 22 2a 22 | 2c 22 20 22 29 20 2b 20 |x)#0,"*"|," ") + |
|000012a0| 78 0d 0a 52 45 54 55 52 | 4e 20 78 0d 0a 0d 0a 2a |x..RETUR|N x....*|
|000012b0| 21 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |!*******|********|
|000012c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000012d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000012e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000012f0| 2a 2a 0d 0a 2a 21 0d 0a | 2a 21 20 20 20 20 20 20 |**..*!..|*! |
|00001300| 50 72 6f 63 65 64 75 72 | 65 3a 20 4e 4f 54 41 47 |Procedur|e: NOTAG|
|00001310| 0d 0a 2a 21 0d 0a 2a 21 | 2a 2a 2a 2a 2a 2a 2a 2a |..*!..*!|********|
|00001320| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001330| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001340| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001350| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 0a 46 55 4e 43 54 |********|*..FUNCT|
|00001360| 49 4f 4e 20 6e 6f 74 61 | 67 0d 0a 50 41 52 41 4d |ION nota|g..PARAM|
|00001370| 45 54 45 52 20 78 0d 0a | 78 20 3d 20 53 55 42 53 |ETER x..|x = SUBS|
|00001380| 54 52 28 78 2c 32 29 0d | 0a 52 45 54 55 52 4e 20 |TR(x,2).|.RETURN |
|00001390| 78 0d 0a 0d 0a 2a 21 2a | 2a 2a 2a 2a 2a 2a 2a 2a |x....*!*|********|
|000013a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013d0| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 0a 2a 21 0d 0a 2a 21 |********|..*!..*!|
|000013e0| 20 20 20 20 20 20 50 72 | 6f 63 65 64 75 72 65 3a | Pr|ocedure:|
|000013f0| 20 45 44 49 54 51 55 45 | 52 59 0d 0a 2a 21 0d 0a | EDITQUE|RY..*!..|
|00001400| 2a 21 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |*!******|********|
|00001410| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001420| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001430| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001440| 2a 2a 2a 0d 0a 46 55 4e | 43 54 49 4f 4e 20 65 64 |***..FUN|CTION ed|
|00001450| 69 74 71 75 65 72 79 0d | 0a 50 41 52 41 4d 45 54 |itquery.|.PARAMET|
|00001460| 45 52 20 78 0d 0a 50 52 | 49 56 41 54 45 20 76 61 |ER x..PR|IVATE va|
|00001470| 72 2c 20 6f 70 2c 20 69 | 2c 20 6f 72 69 67 2c 20 |r, op, i|, orig, |
|00001480| 6f 75 74 2c 20 76 0d 0a | 6f 72 69 67 20 3d 20 78 |out, v..|orig = x|
|00001490| 0d 0a 69 20 3d 20 41 54 | 28 22 20 22 2c 20 78 29 |..i = AT|(" ", x)|
|000014a0| 0d 0a 49 46 20 69 20 3d | 20 30 0d 0a 20 20 20 52 |..IF i =| 0.. R|
|000014b0| 45 54 55 52 4e 20 6f 72 | 69 67 0d 0a 45 4e 44 49 |ETURN or|ig..ENDI|
|000014c0| 46 0d 0a 76 61 72 20 3d | 20 53 55 42 53 54 52 28 |F..var =| SUBSTR(|
|000014d0| 78 2c 31 2c 69 2d 31 29 | 0d 0a 78 20 3d 20 53 55 |x,1,i-1)|..x = SU|
|000014e0| 42 53 54 52 28 78 2c 69 | 2b 31 29 0d 0a 69 20 3d |BSTR(x,i|+1)..i =|
|000014f0| 20 41 54 28 22 20 22 2c | 20 78 29 0d 0a 6f 70 20 | AT(" ",| x)..op |
|00001500| 3d 20 53 55 42 53 54 52 | 28 78 2c 31 2c 69 2d 31 |= SUBSTR|(x,1,i-1|
|00001510| 29 0d 0a 78 20 3d 20 53 | 55 42 53 54 52 28 78 2c |)..x = S|UBSTR(x,|
|00001520| 69 2b 31 29 0d 0a 49 46 | 20 6f 70 20 3c 3e 20 22 |i+1)..IF| op <> "|
|00001530| 49 4e 22 0d 0a 20 20 20 | 52 45 54 55 52 4e 20 6f |IN".. |RETURN o|
|00001540| 72 69 67 0d 0a 45 4e 44 | 49 46 0d 0a 6f 75 74 20 |rig..END|IF..out |
|00001550| 3d 20 22 28 22 0d 0a 44 | 4f 20 57 48 49 4c 45 20 |= "("..D|O WHILE |
|00001560| 4c 45 4e 28 78 29 20 3e | 20 30 0d 0a 20 20 20 69 |LEN(x) >| 0.. i|
|00001570| 20 3d 20 41 54 28 22 2c | 22 2c 20 78 29 0d 0a 20 | = AT(",|", x).. |
|00001580| 20 20 49 46 20 69 20 3d | 20 30 0d 0a 20 20 20 20 | IF i =| 0.. |
|00001590| 20 20 76 20 3d 20 78 0d | 0a 20 20 20 20 20 20 78 | v = x.|. x|
|000015a0| 20 3d 20 22 22 0d 0a 20 | 20 20 45 4c 53 45 0d 0a | = "".. | ELSE..|
|000015b0| 20 20 20 20 20 20 76 20 | 3d 20 53 55 42 53 54 52 | v |= SUBSTR|
|000015c0| 28 78 2c 31 2c 69 2d 31 | 29 0d 0a 20 20 20 20 20 |(x,1,i-1|).. |
|000015d0| 20 78 20 3d 20 49 49 46 | 28 69 3d 4c 45 4e 28 78 | x = IIF|(i=LEN(x|
|000015e0| 29 2c 22 22 2c 53 55 42 | 53 54 52 28 78 2c 69 2b |),"",SUB|STR(x,i+|
|000015f0| 31 29 29 0d 0a 20 20 20 | 45 4e 44 49 46 0d 0a 20 |1)).. |ENDIF.. |
|00001600| 20 20 49 46 20 52 49 47 | 48 54 28 6f 75 74 2c 31 | IF RIG|HT(out,1|
|00001610| 29 20 3c 3e 20 22 28 22 | 0d 0a 20 20 20 20 20 20 |) <> "("|.. |
|00001620| 6f 75 74 20 3d 20 6f 75 | 74 20 2b 20 22 20 4f 52 |out = ou|t + " OR|
|00001630| 20 22 0d 0a 20 20 20 45 | 4e 44 49 46 0d 0a 20 20 | ".. E|NDIF.. |
|00001640| 20 6f 75 74 20 3d 20 6f | 75 74 20 2b 20 76 61 72 | out = o|ut + var|
|00001650| 20 2b 20 22 3d 22 20 2b | 20 76 0d 0a 45 4e 44 44 | + "=" +| v..ENDD|
|00001660| 4f 0d 0a 6f 75 74 20 3d | 20 6f 75 74 20 2b 20 22 |O..out =| out + "|
|00001670| 29 22 0d 0a 52 45 54 55 | 52 4e 20 6f 75 74 0d 0a |)"..RETU|RN out..|
|00001680| ee ee ee ee ee ee ee ee | ee ee ee ee ee ee ee 00 |........|........|
|00001690| 00 00 01 00 00 00 0d 4d | 53 20 53 61 6e 73 20 53 |.......M|S Sans S|
|000016a0| 65 72 69 66 00 00 00 00 | 00 00 00 00 00 00 00 00 |erif....|........|
|000016b0| 00 00 00 01 00 00 00 07 | 22 4f 72 64 65 72 22 00 |........|"Order".|
|000016c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016d0| 00 00 00 00 01 00 00 00 | 0d 4d 53 20 53 61 6e 73 |........|.MS Sans|
|000016e0| 20 53 65 72 69 66 00 00 | 00 00 00 00 00 00 00 00 | Serif..|........|
|000016f0| 00 00 00 00 00 01 00 00 | 00 07 22 54 61 62 6c 65 |........|.."Table|
|00001700| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00001710| 00 00 00 00 00 00 01 00 | 00 00 0d 4d 53 20 53 61 |........|...MS Sa|
|00001720| 6e 73 20 53 65 72 69 66 | 00 00 00 00 00 00 00 00 |ns Serif|........|
|00001730| 00 00 00 00 00 00 00 01 | 00 00 00 02 6f 70 00 00 |........|....op..|
|00001740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001750| 00 00 00 00 00 00 00 00 | 01 00 00 00 19 22 40 5e |........|....."@^|
|00001760| 20 3d 3b 3c 3e 3b 3c 3b | 3e 3b 3c 3d 3b 3e 3d 3b | =;<>;<;|>;<=;>=;|
|00001770| 3d 3d 3b 49 4e 22 00 00 | 00 01 00 00 00 03 22 3d |==;IN"..|......"=|
|00001780| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00001790| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 06 73 |........|.......s|
|000017a0| 6f 75 67 68 74 00 00 00 | 00 00 00 00 00 00 00 00 |ought...|........|
|000017b0| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 04 |........|........|
|000017c0| 22 40 4b 22 00 00 00 00 | 00 00 00 00 00 00 00 00 |"@K"....|........|
|000017d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|000017e0| 0d 4d 53 20 53 61 6e 73 | 20 53 65 72 69 66 00 00 |.MS Sans| Serif..|
|000017f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 00 00 |........|........|
|00001800| 00 5f 49 46 20 22 27 22 | 24 73 6f 75 67 68 74 0d |._IF "'"|$sought.|
|00001810| 0a 20 20 20 57 41 49 54 | 20 57 49 4e 44 4f 57 20 |. WAIT| WINDOW |
|00001820| 22 43 61 6e 27 74 20 68 | 61 76 65 20 73 69 6e 67 |"Can't h|ave sing|
|00001830| 6c 65 20 71 75 6f 74 65 | 20 69 6e 20 76 61 6c 75 |le quote| in valu|
|00001840| 65 22 20 4e 4f 57 41 49 | 54 0d 0a 20 20 20 52 45 |e" NOWAI|T.. RE|
|00001850| 54 55 52 4e 20 30 0d 0a | 45 4e 44 49 46 0d 0a 0d |TURN 0..|ENDIF...|
|00001860| 0a 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001880| 00 01 00 00 00 0d 4d 53 | 20 53 61 6e 73 20 53 65 |......MS| Sans Se|
|00001890| 72 69 66 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |rif.....|........|
|000018a0| 00 00 01 00 00 00 02 61 | 64 00 00 00 00 00 00 00 |.......a|d.......|
|000018b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018c0| 00 00 00 01 00 00 00 0a | 22 40 2a 56 4e 20 41 64 |........|"@*VN Ad|
|000018d0| 64 22 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |d"......|........|
|000018e0| 00 00 00 00 01 00 00 05 | e3 50 52 49 56 41 54 45 |........|.PRIVATE|
|000018f0| 20 78 2c 20 79 2c 20 7a | 0d 0a 49 46 20 71 70 74 | x, y, z|..IF qpt|
|00001900| 72 20 3d 20 35 30 0d 0a | 20 20 20 3f 3f 20 43 48 |r = 50..| ?? CH|
|00001910| 52 28 37 29 0d 0a 20 20 | 20 57 41 49 54 20 57 49 |R(7).. | WAIT WI|
|00001920| 4e 44 4f 57 20 22 71 75 | 65 72 79 20 6c 69 73 74 |NDOW "qu|ery list|
|00001930| 20 69 73 20 66 75 6c 6c | 22 20 4e 4f 57 41 49 54 | is full|" NOWAIT|
|00001940| 0d 0a 20 20 20 52 45 54 | 55 52 4e 20 30 0d 0a 45 |.. RET|URN 0..E|
|00001950| 4e 44 49 46 0d 0a 78 20 | 3d 20 6e 6f 74 61 67 28 |NDIF..x |= notag(|
|00001960| 54 52 49 4d 28 66 69 65 | 6c 64 6e 61 6d 65 29 29 |TRIM(fie|ldname))|
|00001970| 0d 0a 79 20 3d 20 41 4c | 4c 54 52 49 4d 28 73 6f |..y = AL|LTRIM(so|
|00001980| 75 67 68 74 29 0d 0a 74 | 79 70 20 3d 20 54 59 50 |ught)..t|yp = TYP|
|00001990| 45 28 22 26 78 22 29 0d | 0a 49 46 20 45 4d 50 54 |E("&x").|.IF EMPT|
|000019a0| 59 28 79 29 20 41 4e 44 | 20 4e 4f 54 20 74 79 70 |Y(y) AND| NOT typ|
|000019b0| 20 3d 20 22 4c 22 0d 0a | 20 20 20 3f 3f 20 43 48 | = "L"..| ?? CH|
|000019c0| 52 28 37 29 0d 0a 20 20 | 20 57 41 49 54 20 57 49 |R(7).. | WAIT WI|
|000019d0| 4e 44 4f 57 20 22 4d 69 | 73 73 69 6e 67 20 76 61 |NDOW "Mi|ssing va|
|000019e0| 6c 75 65 22 20 4e 4f 57 | 41 49 54 0d 0a 20 20 20 |lue" NOW|AIT.. |
|000019f0| 52 45 54 55 52 4e 20 30 | 0d 0a 45 4e 44 49 46 0d |RETURN 0|..ENDIF.|
|00001a00| 0a 44 4f 20 43 41 53 45 | 0d 0a 43 41 53 45 20 74 |.DO CASE|..CASE t|
|00001a10| 79 70 20 3d 20 22 43 22 | 20 4f 52 20 74 79 70 3d |yp = "C"| OR typ=|
|00001a20| 22 4d 22 0d 0a 20 20 20 | 79 20 3d 20 62 72 61 63 |"M".. |y = brac|
|00001a30| 6b 65 74 73 28 79 2c 22 | 27 22 2c 22 27 22 29 0d |kets(y,"|'","'").|
|00001a40| 0a 43 41 53 45 20 74 79 | 70 20 3d 20 22 44 22 0d |.CASE ty|p = "D".|
|00001a50| 0a 20 20 20 79 20 3d 20 | 62 72 61 63 6b 65 74 73 |. y = |brackets|
|00001a60| 28 79 2c 22 7b 22 2c 22 | 7d 22 29 0d 0a 43 41 53 |(y,"{","|}")..CAS|
|00001a70| 45 20 74 79 70 20 3d 20 | 22 4e 22 0d 0a 20 20 20 |E typ = |"N".. |
|00001a80| 49 46 20 41 54 28 27 22 | 27 2c 79 29 3c 3e 30 0d |IF AT('"|',y)<>0.|
|00001a90| 0a 20 20 20 09 20 20 57 | 41 49 54 20 57 49 4e 44 |. . W|AIT WIND|
|00001aa0| 4f 57 20 22 4e 75 6d 65 | 72 69 63 20 66 69 65 6c |OW "Nume|ric fiel|
|00001ab0| 64 3b 20 51 75 6f 74 65 | 73 20 61 72 65 20 6e 6f |d; Quote|s are no|
|00001ac0| 74 20 61 6c 6c 6f 77 65 | 64 22 20 4e 4f 57 41 49 |t allowe|d" NOWAI|
|00001ad0| 54 0d 0a 20 20 20 09 20 | 20 52 45 54 55 52 4e 20 |T.. . | RETURN |
|00001ae0| 30 0d 0a 20 20 20 45 4e | 44 49 46 0d 0a 20 20 20 |0.. EN|DIF.. |
|00001af0| 74 79 70 32 20 3d 20 54 | 59 50 45 28 22 26 79 22 |typ2 = T|YPE("&y"|
|00001b00| 29 0d 0a 20 20 20 49 46 | 20 74 79 70 32 20 3c 3e |).. IF| typ2 <>|
|00001b10| 20 22 4e 22 0d 0a 20 20 | 20 20 20 20 57 41 49 54 | "N".. | WAIT|
|00001b20| 20 57 49 4e 44 4f 57 20 | 22 4e 75 6d 65 72 69 63 | WINDOW |"Numeric|
|00001b30| 20 66 69 65 6c 64 3b 20 | 41 20 6e 75 6d 62 65 72 | field; |A number|
|00001b40| 20 69 73 20 65 78 70 65 | 63 74 65 64 22 20 4e 4f | is expe|cted" NO|
|00001b50| 57 41 49 54 0d 0a 20 20 | 20 20 20 20 52 45 54 55 |WAIT.. | RETU|
|00001b60| 52 4e 20 30 0d 0a 20 20 | 20 45 4e 44 49 46 0d 0a |RN 0.. | ENDIF..|
|00001b70| 45 4e 44 43 41 53 45 0d | 0a 49 46 20 74 79 70 20 |ENDCASE.|.IF typ |
|00001b80| 3d 20 22 4c 22 0d 0a 20 | 20 20 7a 20 3d 20 78 0d |= "L".. | z = x.|
|00001b90| 0a 45 4c 53 45 0d 0a 20 | 20 20 7a 20 3d 20 78 20 |.ELSE.. | z = x |
|00001ba0| 2b 20 22 20 22 20 2b 20 | 6f 70 20 2b 20 22 20 22 |+ " " + |op + " "|
|00001bb0| 20 2b 20 79 0d 0a 45 4e | 44 49 46 0d 0a 49 46 20 | + y..EN|DIF..IF |
|00001bc0| 30 20 3c 20 71 70 20 41 | 4e 44 20 71 70 20 3c 3d |0 < qp A|ND qp <=|
|00001bd0| 20 71 70 74 72 0d 0a 20 | 20 20 71 75 65 72 79 28 | qptr.. | query(|
|00001be0| 71 70 29 20 3d 20 7a 0d | 0a 45 4c 53 45 0d 0a 20 |qp) = z.|.ELSE.. |
|00001bf0| 20 20 71 70 74 72 20 3d | 20 71 70 74 72 20 2b 20 | qptr =| qptr + |
|00001c00| 31 0d 0a 20 20 20 71 75 | 65 72 79 28 71 70 74 72 |1.. qu|ery(qptr|
|00001c10| 29 20 3d 20 7a 0d 0a 45 | 4e 44 49 46 0d 0a 71 70 |) = z..E|NDIF..qp|
|00001c20| 20 3d 20 71 70 74 72 2b | 31 0d 0a 0d 0a 53 48 4f | = qptr+|1....SHO|
|00001c30| 57 20 47 45 54 20 71 70 | 20 45 4e 41 42 4c 45 0d |W GET qp| ENABLE.|
|00001c40| 0a 44 4f 20 73 65 74 61 | 63 74 69 6f 6e 0d 0a 5f |.DO seta|ction.._|
|00001c50| 43 55 52 4f 42 4a 20 3d | 20 31 0d 0a 0d 0a 2a 21 |CUROBJ =| 1....*!|
|00001c60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001c90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001ca0| 2a 0d 0a 2a 21 0d 0a 2a | 21 20 20 20 20 20 20 50 |*..*!..*|! P|
|00001cb0| 72 6f 63 65 64 75 72 65 | 3a 20 42 52 41 43 4b 45 |rocedure|: BRACKE|
|00001cc0| 54 53 0d 0a 2a 21 0d 0a | 2a 21 2a 2a 2a 2a 2a 2a |TS..*!..|*!******|
|00001cd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001ce0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001cf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001d00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 0a 46 55 4e |********|***..FUN|
|00001d10| 43 54 49 4f 4e 20 62 72 | 61 63 6b 65 74 73 0d 0a |CTION br|ackets..|
|00001d20| 50 41 52 41 4d 45 54 45 | 52 20 78 2c 20 62 31 2c |PARAMETE|R x, b1,|
|00001d30| 20 62 32 0d 0a 50 52 49 | 56 41 54 45 20 6f 75 74 | b2..PRI|VATE out|
|00001d40| 2c 20 69 2c 20 76 0d 0a | 49 46 20 53 55 42 53 54 |, i, v..|IF SUBST|
|00001d50| 52 28 78 2c 31 2c 31 29 | 3d 62 31 20 41 4e 44 20 |R(x,1,1)|=b1 AND |
|00001d60| 53 55 42 53 54 52 28 78 | 2c 4c 45 4e 28 78 29 2c |SUBSTR(x|,LEN(x),|
|00001d70| 31 29 3d 62 32 0d 0a 09 | 52 45 54 55 52 4e 20 78 |1)=b2...|RETURN x|
|00001d80| 0d 0a 45 4e 44 49 46 0d | 0a 49 46 20 6f 70 20 3c |..ENDIF.|.IF op <|
|00001d90| 3e 20 22 49 4e 22 0d 0a | 20 20 20 52 45 54 55 52 |> "IN"..| RETUR|
|00001da0| 4e 20 62 31 20 2b 20 78 | 20 2b 20 62 32 0d 0a 45 |N b1 + x| + b2..E|
|00001db0| 4e 44 49 46 0d 0a 6f 75 | 74 20 3d 20 22 22 0d 0a |NDIF..ou|t = ""..|
|00001dc0| 44 4f 20 57 48 49 4c 45 | 20 4c 45 4e 28 78 29 20 |DO WHILE| LEN(x) |
|00001dd0| 3e 20 30 0d 0a 20 20 20 | 69 20 3d 20 41 54 28 22 |> 0.. |i = AT("|
|00001de0| 2c 22 2c 20 78 29 0d 0a | 20 20 20 49 46 20 69 20 |,", x)..| IF i |
|00001df0| 3d 20 30 0d 0a 20 20 20 | 20 20 20 76 20 3d 20 78 |= 0.. | v = x|
|00001e00| 0d 0a 20 20 20 20 20 20 | 78 20 3d 20 22 22 0d 0a |.. |x = ""..|
|00001e10| 20 20 20 45 4c 53 45 0d | 0a 20 20 20 20 20 20 76 | ELSE.|. v|
|00001e20| 20 3d 20 53 55 42 53 54 | 52 28 78 2c 31 2c 69 2d | = SUBST|R(x,1,i-|
|00001e30| 31 29 0d 0a 20 20 20 20 | 20 20 78 20 3d 20 49 49 |1).. | x = II|
|00001e40| 46 28 69 3d 4c 45 4e 28 | 78 29 2c 22 22 2c 53 55 |F(i=LEN(|x),"",SU|
|00001e50| 42 53 54 52 28 78 2c 69 | 2b 31 29 29 0d 0a 20 20 |BSTR(x,i|+1)).. |
|00001e60| 20 45 4e 44 49 46 0d 0a | 20 20 20 49 46 20 4c 45 | ENDIF..| IF LE|
|00001e70| 4e 28 6f 75 74 29 20 3e | 20 30 0d 0a 20 20 20 20 |N(out) >| 0.. |
|00001e80| 20 20 6f 75 74 20 3d 20 | 6f 75 74 20 2b 20 22 2c | out = |out + ",|
|00001e90| 22 0d 0a 20 20 20 45 4e | 44 49 46 0d 0a 20 20 20 |".. EN|DIF.. |
|00001ea0| 6f 75 74 20 3d 20 6f 75 | 74 20 2b 20 62 31 20 2b |out = ou|t + b1 +|
|00001eb0| 20 76 20 2b 20 62 32 0d | 0a 45 4e 44 44 4f 0d 0a | v + b2.|.ENDDO..|
|00001ec0| 52 45 54 55 52 4e 20 6f | 75 74 0d 0a ee ee ee 00 |RETURN o|ut......|
|00001ed0| 00 00 01 00 00 00 2a 22 | 41 64 64 20 74 68 69 73 |......*"|Add this|
|00001ee0| 20 65 78 70 72 65 73 73 | 69 6f 6e 20 74 6f 20 74 | express|ion to t|
|00001ef0| 68 65 20 63 72 69 74 65 | 72 69 61 20 6c 69 73 74 |he crite|ria list|
|00001f00| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00001f10| 00 00 00 00 01 00 00 00 | 05 22 41 64 64 22 00 00 |........|."Add"..|
|00001f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f30| 00 00 00 00 00 01 00 00 | 00 02 71 70 00 00 00 00 |........|..qp....|
|00001f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f50| 00 00 00 00 00 00 01 00 | 00 00 05 71 75 65 72 79 |........|...query|
|00001f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f70| 00 00 00 00 00 00 00 01 | 00 00 00 05 22 40 26 4e |........|...."@&N|
|00001f80| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00001f90| 00 00 00 00 00 00 00 00 | 01 00 00 00 0d 4d 53 20 |........|.....MS |
|00001fa0| 53 61 6e 73 20 53 65 72 | 69 66 00 00 00 00 00 00 |Sans Ser|if......|
|00001fb0| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 20 44 4f |........|..... DO|
|00001fc0| 20 73 65 74 61 63 74 69 | 6f 6e 0d 0a 44 4f 20 71 | setacti|on..DO q|
|00001fd0| 73 65 74 0d 0a 44 4f 20 | 66 73 65 74 0d 0a 00 00 |set..DO |fset....|
|00001fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ff0| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 0d |........|........|
|00002000| 4d 53 20 53 61 6e 73 20 | 53 65 72 69 66 00 00 00 |MS Sans |Serif...|
|00002010| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00002020| 02 74 67 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.tg.....|........|
|00002030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 00 00 |........|........|
|00002040| 00 04 74 61 67 73 00 00 | 00 00 00 00 00 00 00 00 |..tags..|........|
|00002050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00002060| 00 00 05 22 40 5e 20 22 | 00 00 00 00 00 00 00 00 |..."@^ "|........|
|00002070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 01 |........|........|
|00002080| 00 00 00 6b 50 52 49 56 | 41 54 45 20 78 0d 0a 78 |...kPRIV|ATE x..x|
|00002090| 20 3d 20 41 4c 4c 54 52 | 49 4d 28 74 67 29 0d 0a | = ALLTR|IM(tg)..|
|000020a0| 49 46 20 78 20 3d 20 22 | 52 65 63 6f 72 64 23 22 |IF x = "|Record#"|
|000020b0| 0d 0a 20 20 20 53 45 54 | 20 4f 52 44 45 52 20 54 |.. SET| ORDER T|
|000020c0| 4f 0d 0a 45 4c 53 45 0d | 0a 20 20 20 53 45 54 20 |O..ELSE.|. SET |
|000020d0| 4f 52 44 45 52 20 54 4f | 20 28 78 29 0d 0a 45 4e |ORDER TO| (x)..EN|
|000020e0| 44 49 46 0d 0a 47 4f 20 | 54 4f 50 0d 0a 0d 0a 00 |DIF..GO |TOP.....|
|000020f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002100| 00 00 00 01 00 00 00 0d | 4d 53 20 53 61 6e 73 20 |........|MS Sans |
|00002110| 53 65 72 69 66 00 00 00 | 00 00 00 00 00 00 00 00 |Serif...|........|
|00002120| 00 00 00 00 01 00 00 00 | 02 64 78 00 00 00 00 00 |........|.dx.....|
|00002130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002140| 00 00 00 00 00 01 00 00 | 00 04 64 62 66 73 00 00 |........|..dbfs..|
|00002150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002160| 00 00 00 00 00 00 01 00 | 00 00 05 22 40 5e 20 22 |........|..."@^ "|
|00002170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002180| 00 00 00 00 00 00 00 01 | 00 00 00 24 53 45 4c 45 |........|...$SELE|
|00002190| 43 54 20 28 64 78 29 0d | 0a 44 4f 20 73 65 74 74 |CT (dx).|.DO sett|
|000021a0| 61 67 73 0d 0a 44 4f 20 | 71 72 65 73 65 74 0d 0a |ags..DO |qreset..|
|000021b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000021c0| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 0d 4d 53 |........|......MS|
|000021d0| 20 53 61 6e 73 20 53 65 | 72 69 66 00 00 00 00 00 | Sans Se|rif.....|
|000021e0| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 02 71 |........|.......q|
|000021f0| 79 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |y.......|........|
|00002200| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 0f |........|........|
|00002210| 22 40 2a 48 4e 20 5c 21 | 42 72 6f 77 73 65 22 00 |"@*HN \!|Browse".|
|00002220| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 04 |........|........|
|00002230| bc 50 52 49 56 41 54 45 | 20 78 2c 20 69 2c 20 63 |.PRIVATE| x, i, c|
|00002240| 6e 74 2c 20 73 74 69 6d | 65 2c 20 65 74 69 6d 65 |nt, stim|e, etime|
|00002250| 2c 20 79 2c 20 72 6e 6f | 2c 20 6b 2c 20 65 6d 70 |, y, rno|, k, emp|
|00002260| 74 79 0d 0a 49 46 20 71 | 70 74 72 20 3d 20 30 0d |ty..IF q|ptr = 0.|
|00002270| 0a 20 20 20 57 41 49 54 | 20 57 49 4e 44 4f 57 20 |. WAIT| WINDOW |
|00002280| 41 4c 4c 54 52 49 4d 28 | 54 52 41 4e 53 28 52 45 |ALLTRIM(|TRANS(RE|
|00002290| 43 43 4f 55 4e 54 28 29 | 2c 22 39 2c 39 39 39 2c |CCOUNT()|,"9,999,|
|000022a0| 39 39 39 22 29 29 2b 22 | 20 52 65 63 6f 72 64 73 |999"))+"| Records|
|000022b0| 22 20 4e 4f 57 41 49 54 | 0d 0a 20 20 20 41 43 54 |" NOWAIT|.. ACT|
|000022c0| 49 56 41 54 45 20 53 43 | 52 45 45 4e 0d 0a 20 20 |IVATE SC|REEN.. |
|000022d0| 20 42 52 4f 57 53 45 20 | 4e 4f 4d 4f 44 49 46 59 | BROWSE |NOMODIFY|
|000022e0| 20 4e 4f 41 50 50 45 4e | 44 0d 0a 45 4c 53 45 0d | NOAPPEN|D..ELSE.|
|000022f0| 0a 20 20 20 46 4f 52 20 | 6b 20 3d 20 31 20 54 4f |. FOR |k = 1 TO|
|00002300| 20 71 70 74 72 0d 0a 20 | 20 20 20 20 20 49 46 20 | qptr.. | IF |
|00002310| 51 55 45 52 59 28 6b 29 | 20 3c 3e 20 22 2a 4f 52 |QUERY(k)| <> "*OR|
|00002320| 2a 22 0d 0a 20 20 20 20 | 20 20 20 20 20 78 20 3d |*".. | x =|
|00002330| 20 22 28 22 2b 65 64 69 | 74 71 75 65 72 79 28 54 | "("+edi|tquery(T|
|00002340| 52 49 4d 28 51 55 45 52 | 59 28 6b 29 29 29 0d 0a |RIM(QUER|Y(k)))..|
|00002350| 20 20 20 20 20 20 20 20 | 20 45 58 49 54 0d 0a 20 | | EXIT.. |
|00002360| 20 20 20 20 20 45 4e 44 | 49 46 0d 0a 20 20 20 45 | END|IF.. E|
|00002370| 4e 44 46 4f 52 0d 0a 20 | 20 20 46 4f 52 20 69 20 |NDFOR.. | FOR i |
|00002380| 3d 20 6b 2b 31 20 54 4f | 20 71 70 74 72 0d 0a 20 |= k+1 TO| qptr.. |
|00002390| 20 20 20 20 20 49 46 20 | 51 55 45 52 59 28 69 29 | IF |QUERY(i)|
|000023a0| 20 3d 20 22 2a 4f 52 2a | 22 0d 0a 20 20 20 20 20 | = "*OR*|".. |
|000023b0| 20 20 20 20 49 46 20 51 | 55 45 52 59 28 69 2d 31 | IF Q|UERY(i-1|
|000023c0| 29 20 3d 20 22 2a 4f 52 | 2a 22 0d 0a 20 20 20 20 |) = "*OR|*".. |
|000023d0| 20 20 20 20 20 20 20 20 | 4c 4f 4f 50 0d 0a 20 20 | |LOOP.. |
|000023e0| 20 20 20 20 20 20 20 45 | 4e 44 49 46 0d 0a 20 20 | E|NDIF.. |
|000023f0| 20 20 20 20 20 20 20 78 | 20 3d 20 78 20 2b 20 22 | x| = x + "|
|00002400| 29 20 4f 52 20 28 22 0d | 0a 20 20 20 20 20 20 45 |) OR (".|. E|
|00002410| 4c 53 45 0d 0a 20 20 20 | 20 20 20 20 20 20 49 46 |LSE.. | IF|
|00002420| 20 51 55 45 52 59 28 69 | 2d 31 29 20 3c 3e 20 22 | QUERY(i|-1) <> "|
|00002430| 2a 4f 52 2a 22 0d 0a 20 | 20 20 20 20 20 20 20 20 |*OR*".. | |
|00002440| 20 20 20 78 20 3d 20 78 | 20 2b 20 22 20 41 4e 44 | x = x| + " AND|
|00002450| 20 22 0d 0a 20 20 20 20 | 20 20 20 20 20 45 4e 44 | ".. | END|
|00002460| 49 46 0d 0a 20 20 20 20 | 20 20 20 20 20 78 20 3d |IF.. | x =|
|00002470| 20 78 20 2b 20 65 64 69 | 74 71 75 65 72 79 28 54 | x + edi|tquery(T|
|00002480| 52 49 4d 28 51 55 45 52 | 59 28 69 29 29 29 0d 0a |RIM(QUER|Y(i)))..|
|00002490| 20 20 20 20 20 20 45 4e | 44 49 46 0d 0a 20 20 20 | EN|DIF.. |
|000024a0| 45 4e 44 46 4f 52 0d 0a | 20 20 20 78 20 3d 20 78 |ENDFOR..| x = x|
|000024b0| 20 2b 20 22 29 22 0d 0a | 20 20 20 65 6d 70 74 79 | + ")"..| empty|
|000024c0| 20 3d 20 52 41 54 28 27 | 20 4f 52 20 28 29 27 2c | = RAT('| OR ()',|
|000024d0| 78 29 0d 0a 20 20 20 49 | 46 20 65 6d 70 74 79 3c |x).. I|F empty<|
|000024e0| 3e 30 0d 0a 20 20 20 20 | 20 20 78 20 3d 20 53 55 |>0.. | x = SU|
|000024f0| 42 53 54 52 28 78 2c 31 | 2c 65 6d 70 74 79 2d 31 |BSTR(x,1|,empty-1|
|00002500| 29 0d 0a 20 20 20 45 4e | 44 49 46 0d 0a 20 20 20 |).. EN|DIF.. |
|00002510| 72 6e 6f 20 3d 20 52 45 | 43 4e 4f 28 29 0d 0a 20 |rno = RE|CNO().. |
|00002520| 20 20 73 74 69 6d 65 20 | 3d 20 53 45 43 4f 4e 44 | stime |= SECOND|
|00002530| 53 28 29 0d 0a 20 20 20 | 49 46 20 4c 45 4e 28 78 |S().. |IF LEN(x|
|00002540| 29 20 3e 20 32 35 35 0d | 0a 20 20 20 20 20 20 57 |) > 255.|. W|
|00002550| 41 49 54 20 57 49 4e 44 | 4f 57 20 22 45 78 70 72 |AIT WIND|OW "Expr|
|00002560| 65 73 73 69 6f 6e 20 74 | 6f 6f 20 6c 6f 6e 67 20 |ession t|oo long |
|00002570| 22 20 4e 4f 57 41 49 54 | 0d 0a 20 20 20 20 20 20 |" NOWAIT|.. |
|00002580| 52 45 54 55 52 4e 20 30 | 0d 0a 20 20 20 45 4e 44 |RETURN 0|.. END|
|00002590| 49 46 0d 0a 20 20 20 43 | 4f 55 4e 54 20 46 4f 52 |IF.. C|OUNT FOR|
|000025a0| 20 26 78 20 54 4f 20 63 | 6e 74 0d 0a 20 20 20 65 | &x TO c|nt.. e|
|000025b0| 74 69 6d 65 20 3d 20 53 | 45 43 4f 4e 44 53 28 29 |time = S|ECONDS()|
|000025c0| 0d 0a 20 20 20 79 20 3d | 20 41 4c 4c 54 52 49 4d |.. y =| ALLTRIM|
|000025d0| 28 54 52 41 4e 53 28 63 | 6e 74 2c 22 39 2c 39 39 |(TRANS(c|nt,"9,99|
|000025e0| 39 2c 39 39 39 22 29 29 | 2b 22 20 52 65 63 6f 72 |9,999"))|+" Recor|
|000025f0| 64 73 2c 20 22 0d 0a 20 | 20 20 79 20 3d 20 79 20 |ds, ".. | y = y |
|00002600| 2b 20 41 4c 4c 54 52 49 | 4d 28 54 52 41 4e 53 28 |+ ALLTRI|M(TRANS(|
|00002610| 65 74 69 6d 65 2d 73 74 | 69 6d 65 2c 22 39 39 39 |etime-st|ime,"999|
|00002620| 2e 39 39 22 29 29 20 2b | 20 22 20 53 65 63 73 2e |.99")) +| " Secs.|
|00002630| 22 0d 0a 20 20 20 57 41 | 49 54 20 57 49 4e 44 4f |".. WA|IT WINDO|
|00002640| 57 20 79 20 4e 4f 57 41 | 49 54 0d 0a 20 20 20 49 |W y NOWA|IT.. I|
|00002650| 46 20 63 6e 74 20 3d 20 | 30 0d 0a 20 20 20 20 20 |F cnt = |0.. |
|00002660| 20 47 4f 20 72 6e 6f 0d | 0a 20 20 20 45 4c 53 45 | GO rno.|. ELSE|
|00002670| 0d 0a 20 20 20 20 20 20 | 47 4f 20 54 4f 50 0d 0a |.. |GO TOP..|
|00002680| 20 20 20 20 20 20 41 43 | 54 49 56 41 54 45 20 53 | AC|TIVATE S|
|00002690| 43 52 45 45 4e 0d 0a 20 | 20 20 20 20 20 42 52 4f |CREEN.. | BRO|
|000026a0| 57 53 45 20 4e 4f 4d 4f | 44 49 46 59 20 4e 4f 41 |WSE NOMO|DIFY NOA|
|000026b0| 50 50 45 4e 44 20 46 4f | 52 20 26 78 0d 0a 20 20 |PPEND FO|R &x.. |
|000026c0| 20 45 4e 44 49 46 0d 0a | 45 4e 44 49 46 0d 0a 5f | ENDIF..|ENDIF.._|
|000026d0| 43 55 52 4f 42 4a 20 3d | 20 31 0d 0a 53 48 4f 57 |CUROBJ =| 1..SHOW|
|000026e0| 20 47 45 54 53 0d 0a 0d | 0a 0d 0a 0d 0a 00 00 00 | GETS...|........|
|000026f0| 00 01 00 00 00 29 22 42 | 72 6f 77 73 65 20 74 68 |.....)"B|rowse th|
|00002700| 65 20 72 65 73 75 6c 74 | 73 20 6f 66 20 74 68 65 |e result|s of the|
|00002710| 20 63 72 69 74 65 72 69 | 61 20 6c 69 73 74 22 00 | criteri|a list".|
|00002720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002730| 00 00 00 01 00 00 00 08 | 22 42 72 6f 77 73 65 22 |........|"Browse"|
|00002740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002750| 00 00 00 00 01 00 00 00 | 0d 4d 53 20 53 61 6e 73 |........|.MS Sans|
|00002760| 20 53 65 72 69 66 00 00 | 00 00 00 00 00 00 00 00 | Serif..|........|
|00002770| 00 00 00 00 00 01 00 00 | 00 02 72 73 00 00 00 00 |........|..rs....|
|00002780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002790| 00 00 00 00 00 00 01 00 | 00 00 0c 22 40 2a 56 4e |........|..."@*VN|
|000027a0| 20 52 65 73 65 74 22 00 | 00 00 00 00 00 00 00 00 | Reset".|........|
|000027b0| 00 00 00 00 00 00 00 01 | 00 00 00 55 51 55 45 52 |........|...UQUER|
|000027c0| 59 20 3d 20 22 20 22 0d | 0a 71 70 74 72 20 3d 20 |Y = " ".|.qptr = |
|000027d0| 30 0d 0a 71 70 20 3d 20 | 31 0d 0a 6f 70 20 3d 20 |0..qp = |1..op = |
|000027e0| 22 3d 22 0d 0a 73 6f 75 | 67 68 74 20 3d 20 22 22 |"="..sou|ght = ""|
|000027f0| 0d 0a 44 4f 20 73 65 74 | 61 63 74 69 6f 6e 0d 0a |..DO set|action..|
|00002800| 53 48 4f 57 20 47 45 54 | 20 73 6f 75 67 68 74 0d |SHOW GET| sought.|
|00002810| 0a 00 00 00 00 00 00 00 | 00 00 01 00 00 00 19 22 |........|......."|
|00002820| 43 6c 65 61 72 20 74 68 | 65 20 63 72 69 74 65 72 |Clear th|e criter|
|00002830| 69 61 20 6c 69 73 74 22 | 00 00 00 01 00 00 00 07 |ia list"|........|
|00002840| 22 52 65 73 65 74 22 00 | 00 00 00 00 00 00 00 00 |"Reset".|........|
|00002850| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00002860| 0d 4d 53 20 53 61 6e 73 | 20 53 65 72 69 66 00 00 |.MS Sans| Serif..|
|00002870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 00 00 |........|........|
|00002880| 00 02 71 74 00 00 00 00 | 00 00 00 00 00 00 00 00 |..qt....|........|
|00002890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|000028a0| 00 00 0e 22 40 2a 56 4e | 20 5c 3f 43 6c 6f 73 65 |..."@*VN| \?Close|
|000028b0| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 01 |".......|........|
|000028c0| 00 00 00 0c 43 4c 45 41 | 52 20 52 45 41 44 0d 0a |....CLEA|R READ..|
|000028d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028e0| 01 00 00 00 19 22 43 6c | 6f 73 65 20 74 68 65 20 |....."Cl|ose the |
|000028f0| 6c 6f 63 61 74 65 20 77 | 69 6e 64 6f 77 22 00 00 |locate w|indow"..|
|00002900| 00 01 00 00 00 07 22 43 | 6c 6f 73 65 22 00 00 00 |......"C|lose"...|
|00002910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002920| 00 00 01 00 00 00 0d 4d | 53 20 53 61 6e 73 20 53 |.......M|S Sans S|
|00002930| 65 72 69 66 00 00 00 00 | 00 00 00 00 00 00 00 00 |erif....|........|
|00002940| 00 00 00 01 00 00 00 02 | 64 31 00 00 00 00 00 00 |........|d1......|
|00002950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002960| 00 00 00 00 01 00 00 00 | 0d 22 40 2a 48 4e 20 44 |........|."@*HN D|
|00002970| 65 6c 65 74 65 22 00 00 | 00 00 00 00 00 00 00 00 |elete"..|........|
|00002980| 00 00 00 00 00 01 00 00 | 00 85 50 52 49 56 41 54 |........|..PRIVAT|
|00002990| 45 20 78 2c 20 69 0d 0a | 62 61 63 74 20 3d 20 31 |E x, i..|bact = 1|
|000029a0| 0d 0a 3d 20 41 44 45 4c | 28 71 75 65 72 79 2c 71 |..= ADEL|(query,q|
|000029b0| 70 29 0d 0a 71 75 65 72 | 79 28 35 30 29 20 3d 20 |p)..quer|y(50) = |
|000029c0| 22 20 22 0d 0a 71 70 74 | 72 20 3d 20 71 70 74 72 |" "..qpt|r = qptr|
|000029d0| 20 2d 20 31 0d 0a 71 70 | 20 3d 20 4d 49 4e 28 71 | - 1..qp| = MIN(q|
|000029e0| 70 2c 71 70 74 72 2b 31 | 29 0d 0a 44 4f 20 71 73 |p,qptr+1|)..DO qs|
|000029f0| 65 74 0d 0a 44 4f 20 73 | 65 74 61 63 74 69 6f 6e |et..DO s|etaction|
|00002a00| 0d 0a 53 48 4f 57 20 47 | 45 54 20 71 70 0d 0a 00 |..SHOW G|ET qp...|
|00002a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a20| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 27 22 |........|......'"|
|00002a30| 52 65 6d 6f 76 65 20 74 | 68 65 20 63 75 72 72 65 |Remove t|he curre|
|00002a40| 6e 74 20 69 74 65 6d 20 | 66 72 6f 6d 20 74 68 65 |nt item |from the|
|00002a50| 20 6c 69 73 74 22 00 00 | 00 00 00 00 00 00 00 00 | list"..|........|
|00002a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00002a70| 08 22 44 65 6c 65 74 65 | 22 00 00 00 00 00 00 00 |."Delete|".......|
|00002a80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 00 00 |........|........|
|00002a90| 00 0d 4d 53 20 53 61 6e | 73 20 53 65 72 69 66 00 |..MS San|s Serif.|
|00002aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00002ab0| 00 00 02 64 32 00 00 00 | 00 00 00 00 00 00 00 00 |...d2...|........|
|00002ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 01 |........|........|
|00002ad0| 00 00 00 1b 22 40 2a 42 | 48 4e 20 2e 2e 5c 42 4d |...."@*B|HN ..\BM|
|00002ae0| 50 53 5c 55 50 41 52 52 | 4f 57 2e 42 4d 50 22 00 |PS\UPARR|OW.BMP".|
|00002af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b10| 00 01 00 00 00 a6 50 52 | 49 56 41 54 45 20 78 2c |......PR|IVATE x,|
|00002b20| 20 69 0d 0a 62 61 63 74 | 20 3d 20 32 0d 0a 49 46 | i..bact| = 2..IF|
|00002b30| 20 71 70 20 3e 20 31 20 | 41 4e 44 20 71 70 20 3c | qp > 1 |AND qp <|
|00002b40| 3d 20 71 70 74 72 0d 0a | 20 20 20 78 20 3d 20 71 |= qptr..| x = q|
|00002b50| 75 65 72 79 28 71 70 2d | 31 29 0d 0a 20 20 20 71 |uery(qp-|1).. q|
|00002b60| 75 65 72 79 28 71 70 2d | 31 29 20 3d 20 71 75 65 |uery(qp-|1) = que|
|00002b70| 72 79 28 71 70 29 0d 0a | 20 20 20 71 75 65 72 79 |ry(qp)..| query|
|00002b80| 28 71 70 29 20 3d 20 78 | 0d 0a 20 20 20 71 70 20 |(qp) = x|.. qp |
|00002b90| 3d 20 71 70 20 2d 20 31 | 0d 0a 45 4e 44 49 46 0d |= qp - 1|..ENDIF.|
|00002ba0| 0a 44 4f 20 73 65 74 61 | 63 74 69 6f 6e 0d 0a 53 |.DO seta|ction..S|
|00002bb0| 48 4f 57 20 47 45 54 20 | 71 70 0d 0a 00 00 00 00 |HOW GET |qp......|
|00002bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002bd0| 00 00 00 00 00 00 00 01 | 00 00 00 1f 22 4d 6f 76 |........|...."Mov|
|00002be0| 65 20 73 65 6c 65 63 74 | 65 64 20 69 74 65 6d 20 |e select|ed item |
|00002bf0| 75 70 20 6f 6e 65 20 72 | 6f 77 22 00 00 00 00 00 |up one r|ow".....|
|00002c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c10| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 04 22 10 |........|......".|
|00002c20| 01 22 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |."......|........|
|00002c30| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 0d 4d |........|.......M|
|00002c40| 53 20 53 61 6e 73 20 53 | 65 72 69 66 00 00 00 00 |S Sans S|erif....|
|00002c50| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 02 |........|........|
|00002c60| 64 33 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |d3......|........|
|00002c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00002c80| 1b 22 40 2a 42 48 4e 20 | 2e 2e 5c 42 4d 50 53 5c |."@*BHN |..\BMPS\|
|00002c90| 44 4e 41 52 52 4f 57 2e | 42 4d 50 22 00 00 00 00 |DNARROW.|BMP"....|
|00002ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00002cc0| 00 00 97 50 52 49 56 41 | 54 45 20 78 2c 20 69 0d |...PRIVA|TE x, i.|
|00002cd0| 0a 62 61 63 74 20 3d 20 | 33 0d 0a 49 46 20 71 70 |.bact = |3..IF qp|
|00002ce0| 20 3c 20 20 71 70 74 72 | 0d 0a 20 20 78 20 3d 20 | < qptr|.. x = |
|00002cf0| 71 75 65 72 79 28 71 70 | 2b 31 29 0d 0a 20 20 71 |query(qp|+1).. q|
|00002d00| 75 65 72 79 28 71 70 2b | 31 29 20 3d 20 71 75 65 |uery(qp+|1) = que|
|00002d10| 72 79 28 71 70 29 0d 0a | 20 20 71 75 65 72 79 28 |ry(qp)..| query(|
|00002d20| 71 70 29 20 3d 20 78 0d | 0a 20 20 71 70 20 3d 20 |qp) = x.|. qp = |
|00002d30| 71 70 20 2b 20 31 0d 0a | 45 4e 44 49 46 0d 0a 44 |qp + 1..|ENDIF..D|
|00002d40| 4f 20 73 65 74 61 63 74 | 69 6f 6e 0d 0a 53 48 4f |O setact|ion..SHO|
|00002d50| 57 20 47 45 54 20 71 70 | 0d 0a 00 00 00 00 00 00 |W GET qp|........|
|00002d60| 00 00 00 01 00 00 00 21 | 22 4d 6f 76 65 20 73 65 |.......!|"Move se|
|00002d70| 6c 65 63 74 65 64 20 69 | 74 65 6d 20 64 6f 77 6e |lected i|tem down|
|00002d80| 20 6f 6e 65 20 72 6f 77 | 22 00 00 00 00 00 00 00 | one row|".......|
|00002d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002da0| 00 00 00 00 00 01 00 00 | 00 04 22 0f 01 22 00 00 |........|..".."..|
|00002db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002dc0| 00 00 00 00 00 00 01 00 | 00 00 0d 4d 53 20 53 61 |........|...MS Sa|
|00002dd0| 6e 73 20 53 65 72 69 66 | 00 00 00 00 00 00 00 00 |ns Serif|........|
|00002de0| 00 00 00 00 00 00 00 01 | 00 00 00 02 64 34 00 00 |........|....d4..|
|00002df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002e00| 00 00 00 00 00 00 00 00 | 01 00 00 00 09 22 40 2a |........|....."@*|
|00002e10| 48 4e 20 4f 52 22 00 00 | 00 00 00 00 00 00 00 00 |HN OR"..|........|
|00002e20| 00 00 00 00 00 00 00 00 | 00 01 00 00 01 00 50 52 |........|......PR|
|00002e30| 49 56 41 54 45 20 78 2c | 20 69 0d 0a 62 61 63 74 |IVATE x,| i..bact|
|00002e40| 20 3d 20 34 0d 0a 49 46 | 20 71 70 20 3c 20 71 70 | = 4..IF| qp < qp|
|00002e50| 74 72 0d 0a 20 20 20 46 | 4f 52 20 69 20 3d 20 71 |tr.. F|OR i = q|
|00002e60| 70 74 72 20 54 4f 20 71 | 70 2b 31 20 53 54 45 50 |ptr TO q|p+1 STEP|
|00002e70| 20 2d 31 0d 0a 20 20 20 | 20 20 20 71 75 65 72 79 | -1.. | query|
|00002e80| 28 69 2b 31 29 20 3d 20 | 71 75 65 72 79 28 69 29 |(i+1) = |query(i)|
|00002e90| 0d 0a 20 20 20 45 4e 44 | 46 4f 52 0d 0a 20 20 20 |.. END|FOR.. |
|00002ea0| 71 75 65 72 79 28 71 70 | 20 2b 20 31 29 20 3d 20 |query(qp| + 1) = |
|00002eb0| 22 2a 4f 52 2a 22 0d 0a | 20 20 20 71 70 20 3d 20 |"*OR*"..| qp = |
|00002ec0| 71 70 20 2b 20 32 0d 0a | 45 4c 53 45 0d 0a 20 20 |qp + 2..|ELSE.. |
|00002ed0| 20 71 75 65 72 79 28 71 | 70 74 72 2b 31 29 20 3d | query(q|ptr+1) =|
|00002ee0| 20 22 2a 4f 52 2a 22 0d | 0a 20 20 20 71 70 20 3d | "*OR*".|. qp =|
|00002ef0| 20 71 70 74 72 20 2b 20 | 32 0d 0a 45 4e 44 49 46 | qptr + |2..ENDIF|
|00002f00| 0d 0a 71 70 74 72 20 3d | 20 71 70 74 72 20 2b 20 |..qptr =| qptr + |
|00002f10| 31 0d 0a 44 4f 20 73 65 | 74 61 63 74 69 6f 6e 0d |1..DO se|taction.|
|00002f20| 0a 53 48 4f 57 20 47 45 | 54 20 71 70 0d 0a 00 00 |.SHOW GE|T qp....|
|00002f30| 00 01 00 00 00 21 22 41 | 64 64 20 61 6e 20 4f 52 |.....!"A|dd an OR|
|00002f40| 20 63 6f 6e 64 69 74 69 | 6f 6e 20 74 6f 20 74 68 | conditi|on to th|
|00002f50| 65 20 6c 69 73 74 22 00 | 00 00 00 00 00 00 00 00 |e list".|........|
|00002f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002f70| 00 00 00 01 00 00 00 04 | 22 4f 52 22 00 00 00 00 |........|"OR"....|
|00002f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002f90| 00 00 00 00 01 00 00 00 | 0d 4d 53 20 53 61 6e 73 |........|.MS Sans|
|00002fa0| 20 53 65 72 69 66 00 00 | 00 00 00 00 00 00 00 00 | Serif..|........|
|00002fb0| 00 00 00 00 00 01 00 00 | 00 09 66 69 65 6c 64 6e |........|..fieldn|
|00002fc0| 61 6d 65 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |ame.....|........|
|00002fd0| 00 00 00 00 00 00 01 00 | 00 00 04 66 6c 64 73 00 |........|...flds.|
|00002fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ff0| 00 00 00 00 00 00 00 01 | 00 00 00 05 22 40 5e 20 |........|...."@^ |
|00003000| 22 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |".......|........|
|00003010| 00 00 00 00 00 00 00 00 | 01 00 00 00 08 66 73 65 |........|.....fse|
|00003020| 74 28 29 0d 0a 00 00 00 | 00 00 00 00 00 00 00 00 |t().....|........|
|00003030| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 0d 4d 53 |........|......MS|
|00003040| 20 53 61 6e 73 20 53 65 | 72 69 66 00 00 00 00 00 | Sans Se|rif.....|
|00003050| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 0c 22 |........|......."|
|00003060| 20 43 72 69 74 65 72 69 | 61 20 22 00 00 00 00 00 | Criteri|a ".....|
|00003070| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 0d |........|........|
|00003080| 4d 53 20 53 61 6e 73 20 | 53 65 72 69 66 00 00 00 |MS Sans |Serif...|
|00003090| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|000030a0| 0d 4d 53 20 53 61 6e 73 | 20 53 65 72 69 66 ee ee |.MS Sans| Serif..|
|000030b0| ee ee ee ee ee ee ee ee | ee ee |........|.. |
+--------+-------------------------+-------------------------+--------+--------+